.address {
  padding-bottom: 20rpx;
  .inp_box,
  .area_box {
    display: flex;
    padding: 25rpx 20rpx;
    align-items: center;
    border-bottom: 1rpx solid var(--borderColor);
    font-size: var(--thirdTitle);
    color: var(--levelTwoTitle);
    .inp_tag {
      flex: 2.5;
    }
    .inp_address {
      flex: 7.5;
      overflow: hidden;
      .inp_address_one {
        display: inline-block;
        margin-right: 10rpx;
        color: var(--levelOneTitle);
      }
      .inp_arrow {
        flex: 1;
        text-align: right;
        color: var(--levelThreeTitle);
        font-size: var(--secondTitle);
      }
    }
    .inp,
    .inp_area {
      flex: 7.5;
      font-size: var(--thirdTitle);
      color: var(--levelOneTitle);
    }
    .inpplace {
      color: var(--levelThreeTitle);
    }
  }
  .area_box {
    align-items: end;
    .inp_area {
      max-height: 150rpx;
      overflow: auto;
      color: var(--levelOneTitle);
    }
  }
  .default {
    display: flex;
    align-items: center;
    padding: 25rpx 20rpx;
    font-size: var(--thirdTitle);
    color: var(--levelOneTitle);
    .def_left {
      flex: 7;
      text-align: left;
      .def_left_bot {
        padding: 20rpx 0;
        font-size: var(--sixthTitle);
        color: var(--levelThreeTitle);
      }
    }
    .def_right {
      flex: 3;
      text-align: right;
    }
  }
  .btn_bot_box {
    width: 100%;
    padding: 0 20rpx;
    .btn_bot {
      height: 90rpx;
      width: 100%;
      text-align: center;
      letter-spacing: 2rpx;
      color: #fff;
      border-radius: 50rpx;
      font-weight: normal;
      background-color: var(--themeColor);
    }
    .del {
      margin-top: 40rpx;
      border: 1rpx solid var(--borderColor);
      background-color: #fff;
      color: var(--levelOneTitle);
      box-shadow: var(--shadow);
    }
  }
  .top {
    position: relative;
    padding: 20rpx 20rpx 40rpx 20rpx;
    font-size: var(--secondTitle);
    font-weight: 700;
    text-align: center;
    .close {
      position: absolute;
      top: 30rpx;
      right: 40rpx;
      font-size: var(--sixthTitle);
      color: var(--levelThreeTitle);
    }
  }
}
